digraph {
	"fake{(false R (!(A) | X(B)))}" [style=invisible]
	"{(true U true), (false R false), B}"
	"{(false R (!(A) | X(B))), (true U true), B}"
	"{(false R false)}" [shape=doublecircle]
	"{(false R (!(A) | X(B)))}" [root=true shape=doublecircle]
	"{}" [shape=doublecircle]
	"fake{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B)))}" [style=bold]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(true U true), (false R false), B}" [label="{B, A}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(false R (!(A) | X(B))), (true U true), B}" [label="{B, A}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(false R false)}" [label="{C, B}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(false R (!(A) | X(B)))}" [label="{C, B}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(false R (!(A) | X(B)))}" [label="{B}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(false R false)}" [label="{B}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(true U true), (false R false), B}" [label="{C, B, A}"]
	"{(false R (!(A) | X(B))), (true U true), B}" -> "{(false R (!(A) | X(B))), (true U true), B}" [label="{C, B, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(true U true), (false R false), B}" [label="{B, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B))), (true U true), B}" [label="{B, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R false)}" [label="{C, B}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B)))}" [label="{C, B}"]
	"{(false R (!(A) | X(B)))}" -> "{(true U true), (false R false), B}" [label="{A}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B))), (true U true), B}" [label="{A}"]
	"{(false R (!(A) | X(B)))}" -> "{(true U true), (false R false), B}" [label="{C, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B))), (true U true), B}" [label="{C, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(true U true), (false R false), B}" [label="{C, B, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B))), (true U true), B}" [label="{C, B, A}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R false)}" [label="{B}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B)))}" [label="{B}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R false)}" [label="{}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B)))}" [label="{}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R (!(A) | X(B)))}" [label="{C}"]
	"{(false R (!(A) | X(B)))}" -> "{(false R false)}" [label="{C}"]
	"{}" -> "{}" [label="{B, A}"]
	"{}" -> "{}" [label="{C, B}"]
	"{}" -> "{}" [label="{A}"]
	"{}" -> "{}" [label="{C, A}"]
	"{}" -> "{}" [label="{C, B, A}"]
	"{}" -> "{}" [label="{B}"]
	"{}" -> "{}" [label="{}"]
	"{}" -> "{}" [label="{C}"]
	label="always implication and next
G (A -> X(B) )"
	fontsize=20
}
